<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Repetier-Firmware: src/ArduinoAVR/Repetier/uiconfig.h File Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  <td id="projectlogo"><img alt="Logo" src="repetier-logo-trans128.png"/></td>
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">Repetier-Firmware
   &#160;<span id="projectnumber">0.91</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('uiconfig_8h.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Defines</a>  </div>
  <div class="headertitle">
<div class="title">src/ArduinoAVR/Repetier/uiconfig.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a href="uiconfig_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a01568045a16bd4c43a379d8d9130076c">UI_DISPLAY_CHARSET</a>&#160;&#160;&#160;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#acc832c7c2fc6bfc96baf17ded9ffe94c">BEEPER_TYPE_INVERTING</a>&#160;&#160;&#160;false</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a1f1cfb8da393500709a423b74c8c60c9">UI_DISPLAY_TYPE</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a358d532c9bed430d93e65ddabc9ef375">UI_COLS</a>&#160;&#160;&#160;20</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#abc388782791eea22ff9ca1b2a97c1cd7">UI_ROWS</a>&#160;&#160;&#160;4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a66082321aee99d4f00f639bdf05b9dc8">UI_DISPLAY_I2C_CHIPTYPE</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a66017bbab05e934b49579f36888e644e">UI_DISPLAY_I2C_ADDRESS</a>&#160;&#160;&#160;0x4e</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a28dc42dc5664e2f558eb10866cf34bbc">UI_DISPLAY_I2C_OUTPUT_PINS</a>&#160;&#160;&#160;65504</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#ac6b2b977cdf7c713366841a8d0de15a1">UI_DISPLAY_I2C_OUTPUT_START_MASK</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a42ebf9e35d25362e11be8e3e410c2b08">UI_DISPLAY_I2C_PULLUP</a>&#160;&#160;&#160;31</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#ae88f28e8969a19c6be1c1ce9f5934b75">UI_I2C_CLOCKSPEED</a>&#160;&#160;&#160;100000L</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#abe452c44eef8523ec9ad22ff02b3114a">UI_DISPLAY_RS_PIN</a>&#160;&#160;&#160;63</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a1117450b96efb7813ba6a7eae538cba9">UI_DISPLAY_RW_PIN</a>&#160;&#160;&#160;-1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#afdd4e20a3a946a0a7a68a21f3325f328">UI_DISPLAY_ENABLE_PIN</a>&#160;&#160;&#160;65</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#aba4b516f14fca27013b8bb8b9b61ba5d">UI_DISPLAY_D0_PIN</a>&#160;&#160;&#160;59</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a280b85321eb67c6752941354ded541a8">UI_DISPLAY_D1_PIN</a>&#160;&#160;&#160;64</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a64d1ee8afc5a8213f4cbb7304deb8d7d">UI_DISPLAY_D2_PIN</a>&#160;&#160;&#160;44</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a52a2fcf183efa66effede46fce32262d">UI_DISPLAY_D3_PIN</a>&#160;&#160;&#160;66</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a6f9744ec7bf8dda47a76571da6ac54f6">UI_DISPLAY_D4_PIN</a>&#160;&#160;&#160;59</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a95bc1bb51a278366322969a7275d747a">UI_DISPLAY_D5_PIN</a>&#160;&#160;&#160;64</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a3dc9c2bb136aa3594051c13fcfdc2040">UI_DISPLAY_D6_PIN</a>&#160;&#160;&#160;44</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a10e8713a4ba78388b5cafb819ab165d4">UI_DISPLAY_D7_PIN</a>&#160;&#160;&#160;66</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a0aac5694198f8d58c7ffde791a7034c2">UI_DELAYPERCHAR</a>&#160;&#160;&#160;320</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a267f14484086fc10fbc14aecf9bf26a9">UI_HAS_KEYS</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Are some keys connected?  <a href="#a267f14484086fc10fbc14aecf9bf26a9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#aca4374429bb3fe511b688ad4450bfbf8">UI_HAS_BACK_KEY</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Is a back key present.  <a href="#aca4374429bb3fe511b688ad4450bfbf8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a4635b4a804fd89b733657535482862c9">UI_INVERT_MENU_DIRECTION</a>&#160;&#160;&#160;false</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a3d48a110748918da40a37fdde067bfaf">UI_HAS_I2C_ENCODER</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a8c375dae61ff82c1dc5ce6ff86068041">UI_I2C_KEY_ADDRESS</a>&#160;&#160;&#160;0x40</td></tr>
</table>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="acc832c7c2fc6bfc96baf17ded9ffe94c"></a><!-- doxytag: member="uiconfig.h::BEEPER_TYPE_INVERTING" ref="acc832c7c2fc6bfc96baf17ded9ffe94c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#acc832c7c2fc6bfc96baf17ded9ffe94c">BEEPER_TYPE_INVERTING</a>&#160;&#160;&#160;false</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Select type of beeper 0 = none 1 = Piezo connected to pin 2 = Piezo connected to a pin over I2C </p>

</div>
</div>
<a class="anchor" id="a358d532c9bed430d93e65ddabc9ef375"></a><!-- doxytag: member="uiconfig.h::UI_COLS" ref="a358d532c9bed430d93e65ddabc9ef375" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a358d532c9bed430d93e65ddabc9ef375">UI_COLS</a>&#160;&#160;&#160;20</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Number of columns per row</p>
<p>Typical values are 16 and 20 </p>

</div>
</div>
<a class="anchor" id="a0aac5694198f8d58c7ffde791a7034c2"></a><!-- doxytag: member="uiconfig.h::UI_DELAYPERCHAR" ref="a0aac5694198f8d58c7ffde791a7034c2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a0aac5694198f8d58c7ffde791a7034c2">UI_DELAYPERCHAR</a>&#160;&#160;&#160;320</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a01568045a16bd4c43a379d8d9130076c"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_CHARSET" ref="a01568045a16bd4c43a379d8d9130076c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a01568045a16bd4c43a379d8d9130076c">UI_DISPLAY_CHARSET</a>&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>While the ascii chars are all the same, the driver have different charsets for special chars used in different countries. The charset allows to fix for this problem. If characters look wrong, try a different charset. If nothing works, use the ascii charset 0 as fallback. Not the nicest for everything but working!</p>
<p>0 = ASCII fallback 1 = Default works on most displays. This has some japanese chars in charset 2 = Alternative charset with more european chars </p>

</div>
</div>
<a class="anchor" id="aba4b516f14fca27013b8bb8b9b61ba5d"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_D0_PIN" ref="aba4b516f14fca27013b8bb8b9b61ba5d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#aba4b516f14fca27013b8bb8b9b61ba5d">UI_DISPLAY_D0_PIN</a>&#160;&#160;&#160;59</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a280b85321eb67c6752941354ded541a8"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_D1_PIN" ref="a280b85321eb67c6752941354ded541a8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a280b85321eb67c6752941354ded541a8">UI_DISPLAY_D1_PIN</a>&#160;&#160;&#160;64</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a64d1ee8afc5a8213f4cbb7304deb8d7d"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_D2_PIN" ref="a64d1ee8afc5a8213f4cbb7304deb8d7d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a64d1ee8afc5a8213f4cbb7304deb8d7d">UI_DISPLAY_D2_PIN</a>&#160;&#160;&#160;44</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a52a2fcf183efa66effede46fce32262d"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_D3_PIN" ref="a52a2fcf183efa66effede46fce32262d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a52a2fcf183efa66effede46fce32262d">UI_DISPLAY_D3_PIN</a>&#160;&#160;&#160;66</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6f9744ec7bf8dda47a76571da6ac54f6"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_D4_PIN" ref="a6f9744ec7bf8dda47a76571da6ac54f6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a6f9744ec7bf8dda47a76571da6ac54f6">UI_DISPLAY_D4_PIN</a>&#160;&#160;&#160;59</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a95bc1bb51a278366322969a7275d747a"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_D5_PIN" ref="a95bc1bb51a278366322969a7275d747a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a95bc1bb51a278366322969a7275d747a">UI_DISPLAY_D5_PIN</a>&#160;&#160;&#160;64</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3dc9c2bb136aa3594051c13fcfdc2040"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_D6_PIN" ref="a3dc9c2bb136aa3594051c13fcfdc2040" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a3dc9c2bb136aa3594051c13fcfdc2040">UI_DISPLAY_D6_PIN</a>&#160;&#160;&#160;44</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a10e8713a4ba78388b5cafb819ab165d4"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_D7_PIN" ref="a10e8713a4ba78388b5cafb819ab165d4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a10e8713a4ba78388b5cafb819ab165d4">UI_DISPLAY_D7_PIN</a>&#160;&#160;&#160;66</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afdd4e20a3a946a0a7a68a21f3325f328"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_ENABLE_PIN" ref="afdd4e20a3a946a0a7a68a21f3325f328" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#afdd4e20a3a946a0a7a68a21f3325f328">UI_DISPLAY_ENABLE_PIN</a>&#160;&#160;&#160;65</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a66017bbab05e934b49579f36888e644e"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_I2C_ADDRESS" ref="a66017bbab05e934b49579f36888e644e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a66017bbab05e934b49579f36888e644e">UI_DISPLAY_I2C_ADDRESS</a>&#160;&#160;&#160;0x4e</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a66082321aee99d4f00f639bdf05b9dc8"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_I2C_CHIPTYPE" ref="a66082321aee99d4f00f639bdf05b9dc8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a66082321aee99d4f00f639bdf05b9dc8">UI_DISPLAY_I2C_CHIPTYPE</a>&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a28dc42dc5664e2f558eb10866cf34bbc"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_I2C_OUTPUT_PINS" ref="a28dc42dc5664e2f558eb10866cf34bbc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a28dc42dc5664e2f558eb10866cf34bbc">UI_DISPLAY_I2C_OUTPUT_PINS</a>&#160;&#160;&#160;65504</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac6b2b977cdf7c713366841a8d0de15a1"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_I2C_OUTPUT_START_MASK" ref="ac6b2b977cdf7c713366841a8d0de15a1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#ac6b2b977cdf7c713366841a8d0de15a1">UI_DISPLAY_I2C_OUTPUT_START_MASK</a>&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a42ebf9e35d25362e11be8e3e410c2b08"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_I2C_PULLUP" ref="a42ebf9e35d25362e11be8e3e410c2b08" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a42ebf9e35d25362e11be8e3e410c2b08">UI_DISPLAY_I2C_PULLUP</a>&#160;&#160;&#160;31</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="abe452c44eef8523ec9ad22ff02b3114a"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_RS_PIN" ref="abe452c44eef8523ec9ad22ff02b3114a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#abe452c44eef8523ec9ad22ff02b3114a">UI_DISPLAY_RS_PIN</a>&#160;&#160;&#160;63</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Define the pin </p>

</div>
</div>
<a class="anchor" id="a1117450b96efb7813ba6a7eae538cba9"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_RW_PIN" ref="a1117450b96efb7813ba6a7eae538cba9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a1117450b96efb7813ba6a7eae538cba9">UI_DISPLAY_RW_PIN</a>&#160;&#160;&#160;-1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1f1cfb8da393500709a423b74c8c60c9"></a><!-- doxytag: member="uiconfig.h::UI_DISPLAY_TYPE" ref="a1f1cfb8da393500709a423b74c8c60c9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a1f1cfb8da393500709a423b74c8c60c9">UI_DISPLAY_TYPE</a>&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>What display type do you use? 0 = No display 1 = LCD Display with 4 bit data bus 2 = LCD Display with 8 bit data bus (currently not implemented, fallback to 1) 3 = LCD Display with I2C connection, 4 bit mode 4 = Use the slower LiquiedCrystal library bundled with arduino. IMPORTANT: You need to uncomment the LiquidCrystal include in Repetier.pde for it to work. If you have Sanguino and want to use the library, you need to have Arduino 023 or older. (13.04.2012) 5 = U8G supported display </p>

</div>
</div>
<a class="anchor" id="aca4374429bb3fe511b688ad4450bfbf8"></a><!-- doxytag: member="uiconfig.h::UI_HAS_BACK_KEY" ref="aca4374429bb3fe511b688ad4450bfbf8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#aca4374429bb3fe511b688ad4450bfbf8">UI_HAS_BACK_KEY</a>&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Is a back key present. </p>
<p>If you have menus enabled, you need a method to leave it. If you have a back key, you can always go one level higher. Without a back key, you need to navigate to the back entry in the menu. Setting this value to 1 removes the back entry. </p>

</div>
</div>
<a class="anchor" id="a3d48a110748918da40a37fdde067bfaf"></a><!-- doxytag: member="uiconfig.h::UI_HAS_I2C_ENCODER" ref="a3d48a110748918da40a37fdde067bfaf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a3d48a110748918da40a37fdde067bfaf">UI_HAS_I2C_ENCODER</a>&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Uncomment this, if you have keys connected via i2c to a PCF8574 chip. </p>

</div>
</div>
<a class="anchor" id="a267f14484086fc10fbc14aecf9bf26a9"></a><!-- doxytag: member="uiconfig.h::UI_HAS_KEYS" ref="a267f14484086fc10fbc14aecf9bf26a9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a267f14484086fc10fbc14aecf9bf26a9">UI_HAS_KEYS</a>&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Are some keys connected? </p>
<p>0 = No keys attached - disables also menu 1 = Some keys attached </p>

</div>
</div>
<a class="anchor" id="ae88f28e8969a19c6be1c1ce9f5934b75"></a><!-- doxytag: member="uiconfig.h::UI_I2C_CLOCKSPEED" ref="ae88f28e8969a19c6be1c1ce9f5934b75" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#ae88f28e8969a19c6be1c1ce9f5934b75">UI_I2C_CLOCKSPEED</a>&#160;&#160;&#160;100000L</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8c375dae61ff82c1dc5ce6ff86068041"></a><!-- doxytag: member="uiconfig.h::UI_I2C_KEY_ADDRESS" ref="a8c375dae61ff82c1dc5ce6ff86068041" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a8c375dae61ff82c1dc5ce6ff86068041">UI_I2C_KEY_ADDRESS</a>&#160;&#160;&#160;0x40</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4635b4a804fd89b733657535482862c9"></a><!-- doxytag: member="uiconfig.h::UI_INVERT_MENU_DIRECTION" ref="a4635b4a804fd89b733657535482862c9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#a4635b4a804fd89b733657535482862c9">UI_INVERT_MENU_DIRECTION</a>&#160;&#160;&#160;false</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="abc388782791eea22ff9ca1b2a97c1cd7"></a><!-- doxytag: member="uiconfig.h::UI_ROWS" ref="abc388782791eea22ff9ca1b2a97c1cd7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="uiconfig_8h.html#abc388782791eea22ff9ca1b2a97c1cd7">UI_ROWS</a>&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Rows of your display. 2 or 4 </p>

</div>
</div>
</div><!-- contents -->
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="uiconfig_8h.html">uiconfig.h</a>      </li>

    <li class="footer">Generated on Mon Dec 30 2013 18:53:03 for Repetier-Firmware by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1 </li>
   </ul>
 </div>


</body>
</html>
